import java.io.File;

public class Twitter4aClient implements Twitter4a {

	private static Twitter4aClient client;
	private final Context context;

	private Twitter4aClient(final Context context) {
		this.context = context;
	}

	public static Twitter4a getInstance(final Context context) {
		if (client == null) {
			client = new Twitter4aClient(context);
		}
		return client;
	}

	@Override
	public void publishStatus(final String status, Twitter4aCallback callback) {

	}

	@Override
	public void publishStatusWithMedia(final String status, final File file,
			Twitter4aCallback callback) {

	}

	@Override
	public void login(Twitter4aCallback callback) {
		context.startActivity(new Intent(this, TwitterActivity.class));
	}

	@Override
	public void logout(Twitter4aCallback callback) {

	}

}
